package com.qidian.buy.service;

import com.qidian.buy.pojo.Item;
import com.qidian.buy.pojo.ItemDesc;
import com.qidian.buy.util.pojo.QdResult;

/**
 * @author 戴着假发的程序员
 * @company 起点编程
 * @date 2023/9/9 15:51
 */
public interface ItemService {
    /**
     * 保存商品信息
     * @param item 商品的基本信息
     * @param itemDesc 商品详情信息
     * @param speIds 商品的规格编号，多个编号使用"_"链接
     * @return
     */
    QdResult save(Item item, String itemDesc,String speIds);

    /**
     *
     * @param item
     * @param pageNum
     * @param page
     * @return
     */
    QdResult queryByPage(Item item,int pageNum,int page);

    /**
     *
     * @param itemId
     * @return
     */
    QdResult queryById(Long itemId);

    /**
     *
     * @param item
     * @param itemDesc
     * @param speIds
     * @return
     */
    public QdResult saveWrapper(Item item, String itemDesc, String speIds);
}
